var totalSize = 0;
$(function() {
	$(':file').change(
			function() {
				var file = this.files[0]; //假设file标签没打开multiple属性，那么只取第一个文件就行了 
				name = file.name;
				size = file.size;
				type = file.type;
				url = window.URL.createObjectURL(file); //获取本地文件的url，如果是图片文件，可用于预览图片 
				$(this).next().html(
						"文件名：" + name + " 文件类型：" + type + " 文件大小：" + size
								+ " url: " + url);
				totalSize += size;
				$("#info").html("总大小: " + totalSize + "bytes");
			});
});

//上传进度回调函数：  
function progressHandlingFunction(e) {
	if (e.lengthComputable) {
		$('progress').attr({
			value : e.loaded,
			max : e.total
		}); //更新数据到进度条  
		var percent = e.loaded / e.total * 100;
		$('#progress').html(
				e.loaded + "/" + e.total + " bytes. " + percent.toFixed(2)
						+ "%");
	}
}

function submitInt(url,formData) {
	$.ajax({
		url : url,
		type : "POST",
		data : formData,
		xhr : function() { //获取ajaxSettings中的xhr对象，为它的upload属性绑定progress事件的处理函数  
			myXhr = $.ajaxSettings.xhr();
			if (myXhr.upload) { //检查upload属性是否存在  
				//绑定progress事件的回调函数  
				myXhr.upload.addEventListener('progress',
						progressHandlingFunction, false);
			}
			return myXhr; //xhr对象返回给jQuery使用  
		},
		success : function(result) {
			closeChildWindow();
		},
		contentType : false, //必须false才会自动加上正确的Content-Type  
		processData : false
	//必须false才会避开jQuery对 formdata 的默认处理  
	});
}